﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Space_Conquest
{
    /// <summary>
    /// Menu Interface, should be implemented by any full screen game menu, and the game engine itself. This interface also inherits IRender, IMotion, and IInput, so those events can be easily sent to whatever is on top of the stack
    /// </summary>
    interface IMenu : IRender, IMotion, IInput
    {

        /// <summary>
        /// Used to clean up resources and then pop the current menu / engine off of the main stack
        /// </summary>
        void UnloadSelf();


    }
}
